@charset "utf-8";
html{min-width:1200px;}
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin: 0px;}
input,button,ul,ol{margin: 0px; padding: 0px;}
body,input,button,form{font-size: 16px; line-height: 28px; font-family: "microsoft yahei",'PingFang SC','Myriad Pro',"AvantGarde Bk BT","Arial",'Helvetica Neue', 'Helvetica', 'sans-serif'; color: #333333;    background: #f5f5f5;}
h1,h2,h3,h4,h5,h6,font{font-size: 14px; font-weight: normal;}
ul,ol,li{list-style: none;}
input{background: none; border: 0 none;}
img,iframe{border: 0px;}
em,i{font-style: normal;}
button,input,select,textarea{font-size: 100%;}
table{border-collapse: collapse; border-spacing: 0;}
.red{color: #ba292e;}
.fl,.left{float: left;}
.fr,.right{float: right;}
.tac{text-align: center;}
.tar{text-align: right;}
.poa{position: absolute;}
.por{position: relative;}
.hidden{display: none;}
.w1200{width: 1200px; margin: 0 auto;}
.ico { background: url(../images/ico.png) no-repeat; display: inline-block; vertical-align: middle;}
.icon{background: url(../images/icon.png) no-repeat; display: inline-block; vertical-align: middle;}
.icon1{background: url(../images/icon1.png) no-repeat; display: inline-block; vertical-align: middle;}
a{color: #333333; text-decoration: none;}
a:hover{color: #2e63bc; text-decoration: none;}
a:visited{text-decoration: none;}
.ease,
.ease *{-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.noease,
.noease *{-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}
:-moz-placeholder{color: #aaa;}
::-moz-placeholder{color: #aaa;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color: #aaa;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #aaa;}

.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}


.head_main {z-index: 10;background: #f5f5f5;height: 36px;line-height: 36px;color: #666666;font-size: 12px;}
.head_main .right li { display:block; float:left; padding-left: 10px; padding-right: 5px;height: 36px;}
.head_main .right li a {color: #666666;position: relative;z-index: 10;display:inline-block;height:36px;font-size: 14px;}
.head_main .right li a img { display: none; width: 90px; height: 90px; position: absolute; top: 36px; right: 0; z-index: 10; border-radius: 5px;}
.head_main .right li a:hover {color: #b7afaf;}
.head_main .right li a:hover img { display: block;}
.head_main .right li i {width: 18px;height:18px;background-position: -0px -0px;margin-left: 10px;float:left;margin-top: 10px;}
.head_main .right li p{ float:left; padding-left:10px;}
.head_main .right li em{ display:block; float:left; width:1px; height:10px; background-color:#999; margin-top:14px; margin-left:16px;}
.head_main .right li .i2 {background-position: -40px -0px;width:14px;}
.head_main .right li .i3 {background-position: -80px -0px;width: 16px;margin-top: 12px;}
.logo_main {background-color:#fff;height: 120px;}
.logo_main .logo_left{width:600px;height: 120px;}
.logo_main .logo_left img {padding-top: 10px;float:left;width: 200px;height: 80px;}
.logo_main .logo_left i{ display:block; width:1px; height:50px; background-color:#ccc; float:left; margin-left:20px; margin-top:36px;}
.logo_main .logo_left p{ float:left; font-size:19px; color:#333; line-height:28px; padding-top:32px; padding-left:16px;width: 274px;}
.logo_main .logo_left p span{ display:block; font-size:18px; color:#fff; line-height:18px; padding-top:8px;}
.logo_main .tel { padding-top:40px;}
.logo_main .tel p{font-size: 36px;font-weight:bold;display:block;color: #1c232d;font-family:"Arial";line-height:30px;background:url(../images/icon1.png) left center no-repeat;background-position:0px -232px;padding-left:60px;}
.logo_main .tel p span{display:block;font-size:16px;color: #666666;line-height:16px;padding-bottom:8px;font-weight:normal;}
.logo_main .tel p span i{width: 16px;height: 16px;background-position: -100px 0;float: left;display: block;margin-right: 6px;}
.logo_main .logo .sou{width:178px;height:34px;border:#ccc solid 1px;border-radius:50px;margin-top:50px;/* margin-right:64px; */}
.logo_main .logo .sou .input{border:none;width:128px;height:34px;margin-left:20px;color:#666;line-height:34px;float:left;outline: none;}
.logo_main .logo .sou .btn{ width:16px; height:16px; background-position:0px 0px; border:none; float:left; cursor:pointer; margin-top:8px;    outline: none;}



.nav_main {z-index: 9;background: #fff;height: 50px;position: relative;}
.nav_main ul { display: inline-block; *display: inline; *zoom: 1;}
.nav_main li {/* margin: 0px 12px; *//* margin-top:13px; */float: left;height: 36px;text-align: left;display: block;text-align: center;z-index: 9;}
.nav_main li.li1{ margin-left:0;}
.nav_main li.li2 a.hover .line{display:none;}
.nav_main li.li9{ margin-right:0;}
.nav_main li .line{position:absolute;top:12px;left:0;float:left;display:block;width:1px;height:16px;background:#ccc;}
.nav_main li i{ display:block; position:absolute; right:0; top:9px; width:1px; height:14px; background-color:#ff7686;}
.nav_main li a {padding:0 20px;font-size:16px;height: 36px;line-height: 36px;display: block;position: relative;color: #333;/* border:#fff solid 1px; */padding: 0 34px;}
.nav_main li a:hover,
.nav_main li a.hover,
.nav_main li #hover2 {
  cursor: pointer;
  background-color: #e22723;
  /* border-radius:50px; */
  color: #fff;
  /* border: #e22723; */
}
.nav_main li a:hover p,
.nav_main li a.hover p,
.nav_main li #hover2 p {
  color: #ffc600;
}
.nav_main dl {
  width: 100%;
  border-radius: 0 0 3px 3px;
  display: none;
  background: #fff;
  position: absolute;
  left: 0;
  top:46px;
  z-index: 1555;
  border-top: none;
}
.nav_main dl dd {
  height: 40px;
  border-top: 1px solid #e6e6e6;
  text-align: center;
  position: relative;
  z-index: 12;
  display: block;
  width: 100%;
  line-height: 40px;
}
.nav_main dl dd a:hover {
  color: #fff; 
}
.nav_main dl dd a {
  color: #333;
  height: 40px;
  display: block;border:none !important;
  transition: ease-in-out 0.2s;
  line-height: 40px; border-radius:none;
}
.nav_main li dl dd a:hover{
  cursor: pointer; background-color:#59a835; border-radius:0px; color:#fff;
}
.nav_main li.li2 dl{ width:292px;left: -70px;}

.nav_main li .subnav_main {
  border-top: 1px solid #eee;
  display: none;
  position: absolute;
  left: 0;
  top:50px;
  width: 100%;
  z-index: 7044;
  padding-top: 30px;
  margin-top: -1px;
  background: #fff; padding-bottom:30px;
}
.nav_main li .subnav_main .subnav {
  width: 1200px;
  margin: 0 auto;
  text-align: center;
}
.nav_main li .subnav_main .subnav li {
  width: 194px;
  height: 70px;
  text-align: center;
  border-left: 1px dashed #cccccc94;
  display: inline-block;
  *
  display: inline;
  *
  zoom: 1;
  float: none;
  margin: 0;
  padding: 0;
}
.nav_main li .subnav_main .subnav li:first-child {
  border-left: 0 none;
}
.nav_main li .subnav_main .subnav li a {
  display: block;
  padding: 0;
  line-height: 24px;
  color: #333;
  background: none; border:none;
}
.nav_main li .subnav_main .subnav li .stu {
  width: 68px;
  height: 68px;
  display: block;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.nav_main li .subnav_main .subnav li .stu img {
  width: 68px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: all ease 300ms;
  -moz-transition: all ease 300ms;
  -ms-transition: all ease 300ms;
  -o-transition: all ease 300ms;
  transition: all ease 300ms;
}
.nav_main li .subnav_main .subnav li h4 {
  padding-top: 14px;width: 140px;

display: inline-block;
}
.nav_main li .subnav_main .subnav li a:hover {
  color: #99a1b4;
}
.nav_main li .subnav_main .subnav li{ height:128px;}


/****banner****/
.banner_main { width: 100%; overflow: hidden; position: relative; z-index: 2;}
.banner_main .banner { width: 100%; min-width: 1000px; padding: 0 0 34.16%; z-index: 20; position: relative; overflow: hidden; *zoom: 1;}
.banner_main .banner .list { width: 100%;}
.banner_main .banner li { width: 100%; position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 1; overflow: hidden; background: #fff;}
.banner_main .banner li img { width: 100%; height: 100%; display: block; position: relative; left: 0; top: 0;}
.banner_main .banner li a { width: 100%; display: block; height: 100%;}
.banner_main .banner .tip { width: 100%; height: 20px; text-align: center; position: absolute; left: 0; bottom:40px; z-index: 10;}
.banner_main .banner .tip span {width: 50px;height: 4px;margin: 0 10px;display: inline-block;cursor: pointer;vertical-align: top;background: none;background-color: #fff;filter:alpha(opacity=80);opacity: 0.8;border-radius:8px;}
.banner_main .banner .tip span.cur {background: #e62129;filter:alpha(opacity=100);opacity: 1;width:50px;}
.banner_main .banner .prev,.banner_main .banner .next { width:20px; height: 66px; position: absolute; z-index: 12; top: 50%; margin-top: -33px; cursor: pointer; background-position:  -268px -65px;display:none;}
.banner_main .banner .prev {left:5%; background-position:  -268px -65px;}
.banner_main .banner .prev:hover { background-position:  -268px -65px;}
.banner_main .banner .next { right:5%;background-position: -294px -65px;}
.banner_main .banner .next:hover {background-position: -294px -65px;}
.banner_main .banner:hover .prev,.banner_main .banner:hover .next{ display:block;}
@media (min-width: 1460px) {
  .banner_main .banner .prev,.banner_main .banner .next { width:20px; height: 66px; margin-top: -33px; cursor: pointer; background-position:  -268px -65px; display:none; }
  .banner_main .banner .prev { left:5%; background-position:-268px -65px;}
  .banner_main .banner .prev:hover { background-position: -268px -65px;}
  .banner_main .banner .next { right:5%; background-position: -294px -65px;}
  .banner_main .banner .next:hover {  background-position: -294px -65px;}
  .banner_main .banner:hover .prev,.banner_main .banner:hover .next{ display:block;}
}

/********.fixtool*********/
.toolbar{width: 52px; position: fixed; right: 2%; bottom: 20%; z-index: 999;}
.toolbar dd{width: 51px; height: 51px; margin-bottom: 1px; position: relative;  -webkit-border-radius: 100%; border-radius: 100%; margin-top:4px; background-color:#fff;}
.toolbar dd i{width: 51px; height: 51px; display: block; position: absolute; left: 0; top: 0; cursor: pointer; text-align: center;}
.toolbar dd i span{width: 35px; height: 35px; display: block; margin: 9px 0 0 8px; *margin: 7px 0 0 0; background: url(../images/rightfixicon.png) no-repeat 0 0;}
.toolbar dd.gottop{display: none;}
.toolbar .slide-tel{display: block; width: 0; height: 53px; line-height: 53px; font-size: 24px; font-weight: bold; font-family: arial; color: #FFF; position: absolute; padding: 0 0 0 50px; top: -1px; right: -1px; overflow: hidden;}
.toolbar .pop{position: absolute; right: 90px; top: -65px; background: #99a1b4; display: none;}
.toolbar .pop-code{width: 120px; padding: 20px 20px 0;}
.toolbar .pop-code img{width: 120px; height: 120px; display: block;}
.toolbar .pop-code h3{height: 52px; line-height: 52px; text-align: center; color: #f2e8e1; font-size: 16px; font-weight: 400; white-space: nowrap;}
.toolbar .qq span{background-position:-0px -47px;}
.toolbar .qq a{width: 52px; height: 52px; cursor: pointer; display: block;}
.toolbar .qq:hover{background-color:#99a1b4; border-radius: 100%;}
.toolbar .qq:hover span{background-position: -36px -47px; }
.toolbar .tel span{background-position:-0px 0;}
.toolbar .tel:hover{background: #99a1b4; border-radius:30px;}
.toolbar .tel:hover span{background-position: -36px 0;}
.toolbar .code span{background-position:-0px -95px;}
.toolbar .code:hover{ background-color:#99a1b4;  border-radius: 100%;}
.toolbar .code:hover span{background-position:-36px -95px;}
.toolbar .top span{background-position: -0px -142px;}
.toolbar .top:hover{ background-color:#99a1b4;  border-radius: 100%;}
.toolbar .top:hover span{background-position: -36px -142px; }
.toolbar dd:hover{ }


/*footer*/
.footer_main{position:relative;width:100%;height: 386px;background-color:#191e26;overflow:hidden;}
.footer_main .part1 .middle{ float:left; width:400px;}
.footer_main .part1 .middle .bottomLogo{ margin-top:80px; width:400px; height:74px; display:block;}
.footer_main .part1 .middle .bottomLogo img{ width:185px; height:74px; background-size:100%; float:left;}
.footer_main .part1 .middle p{ display:block; font-size:30px; color:#fff; line-height:30px; padding-left:34px; font-family:"Arial"; background:url(../images/icon.png) left center no-repeat; background-position:-62px -254px; margin-top:34px;}
.footer_main .part1 .middle .oa{ display:block; width:122px; height:26px; text-align:center; line-height:26px; font-size:12px; color:#ccc; border:#444 solid 1px; margin-top:22px;}
.footer_main .part1 .middle .oa:hover{ background-color:#444; color:#fff;}
.footer_main .part1 .middle ul{ display:block;  width:510px; margin-top:28px;}
.footer_main .part1 .middle ul li{ float:left; height:16px; line-height:16px; border-right:#4e4e4e solid 1px; padding-right:23px; padding-left:23px;}
.footer_main .part1 .middle ul li a{ display:block; font-size:16px; color:#fff; line-height:16px;}
.footer_main .part1 .middle ul li a:hover{color:#99a1b4;}
.footer_main .part1 .middle ul li:nth-child(1){ padding-left:0;}
.footer_main .part1 .middle ul li:first-child{ padding-left:0;}
.footer_main .part1 .middle ul li:nth-child(5){ padding-right:0; border-right:none;}
.footer_main .part1 .middle ul li:first-child+li+li+li+li{ padding-right:0; border-right:none;}
.footer_main .bcontact { width:680px; float: left; padding-top:80px;}
.footer_main .bcontact dl{ width:160px; float:left; text-align:left;}
.footer_main .bcontact dl dt a{ display:block; font-size:18px; color:#fff; line-height:18px;}
.footer_main .bcontact dl dt i{ display:block; width:20px; height:1px; background-color:#fff; margin-top:14px;}
.footer_main .bcontact dl dd{ display:block; padding-top:15px;}
.footer_main .bcontact dl.dl2{width: 160px;}
.footer_main .bcontact dl.dl3{width: 200px;}
.footer_main .bcontact dl dd a{display:block; font-size:14px; color:#fff; line-height:14px;}
.footer_main .bcontact dl a:hover{ color:#999;}
.footer_main .part1 .bottomNav{float:left;margin-top:60px; margin-left:60px; width:308px;}
.footer_main .part1 .bottomNav h1{ font-size:24px; line-height:24px;color:#fff; font-weight:normal; padding-bottom:10px; }
.footer_main .part1 .bottomNav p{ padding-top:12px; width:310px; display:inline-block;}
.footer_main .part1 .bottomNav p i{ display:block; float:left; width:23px; height:24px; background-position:-36px -428px;}
.footer_main .part1 .bottomNav p i.s2{ display:block; float:left; width:23px; height:24px; background-position:-68px -428px;}
.footer_main .part1 .bottomNav p span{display:block; width:220px; float:left; font-size:14px; color:#999; line-height:24px; margin-left:12px;}
.footer_main .part1 .right{float:right;margin-top:80px;}
.footer_main .part1 .right .wx{display:block;width:120px;height:120px; background-color:transparent; text-align:center; float:left;}
.footer_main .part1 .right .wx img{display:inline-block;width:120px;height:120px; margin-top:0;}
.footer_main .part1 .right .tit{margin-top:12px;font-size:14px;color:#fff;line-height:16px;text-align:center;}
.footer_main .part1 .right .wx1{display:block;width:130px;height:130px; background-color:#fff; text-align:center; float:left; margin-left:30px;}
.footer_main .part1 .right .wx1 img{display:inline-block;width:120px;height:120px; margin-top:5px;}
.copyright{width:100%;height:50px;line-height:50px;background:#0f1319;}
.copyright p{font-size:12px;color:#fff; float:left;}
.copyright i{font-size:12px;color:#fff; float:right;}
.copyright a{font-size:12px;color:#fff;}
.copyright span{margin:0 6px;}
.copyright a:hover{color:#aaa;}

/********.toolbar1*********/
.toolbar1{width: 77px; position: fixed; right: 10px; bottom: 200px; z-index: 999; border: 1px solid #e8e8e8;}
.toolbar1 .icon2{width: 40px; height: 40px; display: block; margin: 11px auto 0; background: url(../images/fix-ico.png) no-repeat -2px 5px;}
.toolbar1 dd{width: 77px; height: 90px; border-top: 1px solid #f6f6f6; position: relative;}
.toolbar1 dd i{width: 77px; height: 90px; display: block; position: absolute; left: 0; top: 0; cursor: pointer; text-align: center; background: #fff; border-bottom: 1px solid #f6f6f6;}
.toolbar1 dd:first-child i{border-top: 0;}
.toolbar1 dd.item1 i .icon2{background-position: center 2px;}
.toolbar1 dd.item2 i .icon2{background-position: center -65px;}
.toolbar1 dd.item3 i .icon2{background-position: center -128px;}
.toolbar1 dd.return-top{display: none;}
.toolbar1 dd.return-top i .icon2{background-position: center -187px;}
.toolbar1 dd .pop{position: absolute; right: 145px; top: -45px; background: #fff; display: none;}
.toolbar1 dd .pop-code{width: 120px; padding: 10px 10px 0;}
.toolbar1 dd .pop-code img{width: 120px; height: 120px; display: block;}
.toolbar1 dd .pop-code h3{height: 40px; line-height: 40px; text-align: center; color: #f34636; font-size: 12px; font-weight: 400; white-space: nowrap;}
.toolbar1 dd.item1{position: static;}
.toolbar1 dd .zx{width: 172px; position: absolute; right: 145px; bottom: 0; padding: 10px 30px 10px; line-height: 24px; background: #fff; border: 1px solid #e8e8e8; z-index: 1000; display: none;}
.toolbar1 dd .zx .icon2{width: 40px; height: 42px; display: block; float: left; margin-right: 12px; margin-top: 0;}
.toolbar1 dd .zx .t{border-bottom: 1px solid #dedede; padding: 10px 0;}
.toolbar1 dd .zx .t span{display: block;}
.toolbar1 dd .zx .t s{background-position: 0 -246px;}
.toolbar1 dd .zx .t.t2 s{background-position: 0 -314px;}
.toolbar1 dd .zx .t.t3 s{background-position: 0 -383px;}
.toolbar1 dd .zx .t.t4{border-bottom: 0;}
.toolbar1 dd:hover i{background: #f3f3f3;}

/*******index css*******/
.indexTit{text-align:center; padding-top:80px;}
.indexTit h3{font-size:34px;color:#333;line-height: 36px;font-weight: bold;}
.indexTit span{ display:inline-block; color:#99a1b4; font-weight:bold;}
.indexTit h3 .lwrap{display:block;background:url(../images/lwrap.png) center center no-repeat;width:500px;height:20px;margin:0 auto;float: left;/* line-height: 41px; */margin-top: 8px;}
.indexTit h3 .rwrap{display:block;background:url(../images/rwrap.png) center center no-repeat;width:500px;height:20px;margin:0 auto;float: right;margin-top: 8px;}




/*index*/
.floor_12{box-shadow:0px 15px 10px -15px #e9e9e9; height:116px; }
.floor_12 .floor_12_z{ float:left; font-size:32px; color:#0a59ad; line-height:116px;}
.floor_12 .floor_12_y{ float:left; width:714px; margin-left:60px;}
.floor_12 .floor_12_y a{ display:block; width:200px; float:left; line-height:14px; padding-top:18px; margin-right:38px;}
.floor_12 .floor_12_y a i{ display:block; float:left; width:8px; height:8px; background-color:#333; border-radius:10px; margin-top:4px;}
.floor_12 .floor_12_y a span{ float:left; display:block; font-size:14px; color:#333; padding-left:10px;}

.floor_12 .floor_12_1{ float:right; padding-right:36px;}
.floor_12 .floor_12_1 a{ display:block; width:110px; height:40px; background-color:#0082d1; border-radius:10px; text-align:center; line-height:40px; color:#fff; font-size:18px; margin-top:38px;}
.floor_12 .floor_12_1 a:hover{ background-color:#99a1b4;}
.floor_12 .floor_12_y a:hover i{ background-color:#0a59ad;}
.floor_12 .floor_12_y a:hover span{color:#0a59ad;}

.floor_0_main{width:100%;padding-top: 0px;padding-bottom: 80px;}
.floor_0_1{width:100%;padding-top: 61px;text-align:center;}
.floor_0_1 ul{display:inline-block;width: 102%;}
.floor_0_1 ul li{float:left;/* margin:0 5px; */background: url(../images/f1_2.png) center center no-repeat;width: 224px;height: 46px;line-height: 46px;margin-right: 20px;margin-bottom: 20px;background-size: 224px 46px;}
.floor_0_1 ul li a{display:block;width: 224px;height: 46px;border-radius:5px;/* background-color:#99a1b4; */line-height: 46px;font-size: 16px;color:#fff;font-weight:bold;}
.floor_0_1 ul li:hover{float:left;/* margin:0 5px; */background: url(../images/f1_3.png) center center no-repeat;width: 224px;height: 46px;line-height: 46px;background-size: 224px 46px;}




.floor_0_2 .list {width: 102%;}
.floor_0_2 .item {cursor: pointer;width: 386px;height: 290px;margin-right: 20px;margin-top: 20px;/* max-height:249px; *//* max-width: 442px; */overflow: hidden;position: relative;float: left;}
.floor_0_2 .item img { width: 100%; display: block;height: 100%;}
.floor_0_2 .item .tit{font-size: 18px;display: block;width: 100%;line-height: 60px;height: 60px;/* padding-top:3%; */text-align:left;color: #fff;font-style: normal;background:url(../images/z5_06.png);position:absolute;left:0;bottom:0;padding-left:6%;}
.floor_0_2 .item:hover .tit{ display:none;}
.floor_0_2 .item.li4,.floor_0_2 .item.li8{ }
.floor_0_2 .item .dl{background:url(../images/z5_03.png);position:absolute;left:0;top:0;width:90%;height: 89%;padding:0 5%;padding-top:8%;opacity: 0;visibility: hidden;}
.floor_0_2 .item .dl h3{font-size:24px;color:#fff;line-height:24px;/* font-weight:bold; */text-align: center;}
.floor_0_2 .item .dl p{text-align: center; font-size:14px; color:#fff; line-height:24px; padding-top:5%;}
.floor_0_2 .item .dl .a1{display:block;width:118px;height:30px;border:#fff solid 1px;text-align:center;line-height:30px;font-size:14px;color:#fff;line-height:30px;position:absolute;left: 15%;bottom:15%;}
.floor_0_2 .item .dl .a2{display:block;width:120px;height:32px;background-color: #e22723;text-align:center;line-height:30px;font-size:14px;color:#fff;line-height:30px;position:absolute;left: 55%;bottom:15%;}
@media (max-width: 1430px) {
	.floor_0_2 .item .dl p{ line-height:20px; font-size:13px; padding-top:3%;}
	.floor_0_2 .item .dl .a1{bottom:8%;}
.floor_0_2 .item .dl .a2{left:48%;bottom:8%;}
}
.floor_0_2 .item:hover .dl{opacity: 1; visibility: visible; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0)}
.floor_0_2 .item .dl .a1:hover{ background-color:#fff; color:#333;}
.floor_0_2 .item .dl .a2:hover{ background-color:#4a922a;}

.index .floor_1_main{width:100%;padding-bottom: 90px;background: #f5f5f5;}
.floor_1{ text-align:center; padding-top:40px;}
.floor_1 ul{ display:inline-block; width:105%;}
.floor_1 ul li{float:left;width:225px;height:387px;/* background:url(../images/z3_03.jpg) center center no-repeat; */position:relative;transition: all .36s ease;}
.floor_1 ul li img{ display:block; width:150px; height:150px; margin:0 auto;}
.floor_1 ul li h3{ display:block; font-size:20px; color:#253244; line-height:26px; padding:0 22px; font-weight:bold; padding-top:28px;}
.floor_1 ul li p{ display:block; font-size:14px; color:#666; line-height:22px; padding:0 28px; margin-top:16px; height:72px;}
.floor_1 ul li .zx{ display:block; width:110px; height:32px; margin:0 auto; background-color:#99a1b4; line-height:32px; font-size:14px; color:#fff; border-radius:30px;}
.floor_1 ul li .zx:hover{ background-color:#0c7bc5;}
.floor_1 ul li .em{display:block;width:225px;height:3px;background-color: #99a1b4;position:absolute;left: 280px;bottom: 24px;}
.floor_1 ul li:hover h3{ color:#99a1b4;}
.floor_1 ul li:hover{transform: translateY(-8px);transition: all ease 0.6s; }

.floor_1 ul{ display:inline-block; width:105%;}
.floor_1 ul li{    transition: all .36s ease;width: 590px;height: 200px;background-color:#fff;box-shadow: 0 1px 3px #d6d6d6;float:left;margin-top:30px;}
.floor_1 ul li:hover{box-shadow: 0 3px 15px #d6d6d6;}
.floor_1 ul li b{display:block;width: 260px;height: 200px;overflow:hidden;float:left;background: #99a1b4;}
.floor_1 ul li b img{display:block;width: 260px;height: 200px;margin: 0 auto;margin-top: 0 ;transition: all .36s ease;}
.floor_1 ul li:hover img {transform: scale(1.1);}
.floor_1 ul li .di{width: 330px;height: 200px;float:left;/* margin-left:30px; */}
.floor_1 ul li .di h3{display:block;font-size:24px;color:#333;line-height:24px;font-weight:bold;padding-top:32px;text-align: left;}
.floor_1 ul li .di i{background-image: linear-gradient(to right, #ddd, #fff); width:100%; height:1px; display:block; margin-top:26px;}
.floor_1 ul li .di p{display:block;font-size:14px;color: #666666;line-height:26px;height: 70px;margin-top:18px;text-align: left;}
/*.floor_1 ul li .di em{display:block;width: 90px;height: 30px;border: none;border-radius:50px;font-size:14px;color: #fff;line-height: 30px;text-align:center;}
*/.floor_1 ul li .di .em2{display:block;width: 90px;height: 30px;border: none;border-radius:50px;font-size:14px;color: #fff;line-height:30px;text-align:center;background: #e22723;left: 380px;}
.floor_1 ul li .di em:hover{ background-color:#0068c4; color:#fff;}
.floor_1 ul li.li1,.floor_1 ul li.li3{margin-right: 20px;}


.floor_1 ul li .di .em1{display:block;width: 90px;height: 30px;border: none;border-radius:50px;font-size:14px;color: #fff;line-height: 30px;text-align:center;}




.floor_2_main .indexTit h3{font-size:34px;color: #fff;line-height: 36px;font-weight: bold;}
.floor_2_main .indexTit span{ display:inline-block; color:#fff; font-weight:bold;}
.floor_2_main .indexTit h3 .lwrap{display:block;background:url(../images/lwrap1.png) center center no-repeat;width: 460px;height:20px;margin:0 auto;float: left;/* line-height: 41px; */margin-top: 8px;}
.floor_2_main .indexTit h3 .rwrap{display:block;background:url(../images/rwrap1.png) center center no-repeat;width: 460px;height:20px;margin:0 auto;float: right;margin-top: 8px;}



.index .floor_2_main{  width:100%; background:url(../images/f3_bg.jpg) center center no-repeat; height:770px;}
.floor_2_main .img{position: absolute;width: 395px;height: 360px;z-index: 9;left: 48%;margin-left: -198px;top: 116px;-webkit-transition: all ease-in-out 5s;-webkit-animation: big 5s infinite linear;}
.floor_2_main .body{overflow: hidden;position: relative;z-index: 2;height: 616px;margin-top: 20px;}
.floor_2_main .body li{position: absolute;width: 370px;transition: ease-in-out .2s;top: 60px;/* padding-right: 129px; */text-align: right;z-index: 11;color: #fff;}
.floor_2_main .body li:hover{transform: translateX(10px);}
.floor_2_main .body li h3{font-size: 26px;line-height: 44px;color: #fff;width: 256px;font-weight: bold;}
.floor_2_main .body li p{color: #fff;padding-bottom: 32px;padding-top: 0px;line-height: 24px;font-size: 16px;width: 256px;}
.floor_2_main .body li .i{color: #fff;position: absolute;right: 0;top: 0;z-index: 10;font-family: impact;transition: ease-in-out 0.2s;width: 90px;height: 90px;text-align: center;display: block;}
.floor_2_main .body .l1{left: 80px;}
.floor_2_main .body .l2{/* text-align: left; *//* padding-left: 129px; */padding-right: 0;right: 80px;}
.floor_2_main .body .l2 .i{right: auto;left: 0;}
.floor_2_main .body .l3{top: 234px;}
.floor_2_main .body .l4{top: 234px;right: -130px;text-align: left;padding-left: 129px;padding-right: 0;}
.floor_2_main .body .l4 .i{right: auto;left: 0;}
.floor_2_main .body .l5{top: 440px;left: 100px;}
.floor_2_main .body .l6{top: 440px;right: -50px;text-align: left;padding-left: 129px;padding-right: 0;}
.floor_2_main .body .l6 .i{right: auto;left: 0;}
.floor_2_main .body .l7{top: 409px;left: 57px;}
.floor_2_main .body .l8{top: 409px;right: 57px;text-align: left;padding-left: 129px;padding-right: 0;}
.floor_2_main .body .l8 .i{right: auto;left: 0;}
.floor_2_main .body li.l2 h3{width: 370px;text-align: 114px;text-align: left;text-indent: 114px;}
.floor_2_main .body li.l2 p{width: 271px;text-align: left;padding-left: 114px;}
.floor_2_main .indexTit h3 em{font-weight: normal;}

@-webkit-keyframes big{0%{-webkit-transform: scale(1);}
50%{-webkit-transform: scale(0.9);}
100%{-webkit-transform: scale(1);}}
/*case*/
.floor_5_main{width:100%;/* margin-top:80px; */background:url(../images/r2_02.jpg) center center no-repeat;height: 760px;}
.floor_5_1{width:100%;min-width:1200px;height: 440px;position:relative;overflow:hidden;text-align:center;margin-top: 50px;}	
.floor_5_1 .bd{ width:1200px; position:absolute; left:50%; margin-left:-880px  }	
.floor_5_1 .bd li{transition: ease all 600ms;cursor: pointer;width: 590px;overflow:hidden;/* border-radius:10px; */margin: 0 16px;position:relative;}	
.floor_5_1 .bd li img{display:block;width: 590px;height: 442px;    transition: all .36s ease;}	
.floor_5_1 .bd li .dl{ background-color:rgba(54,187,102,0.9); position:absolute; left:50%; top:156px; width:500px; height:200px; border-radius:10px; margin-left:-250px; text-align:left;opacity: 0;visibility: hidden; transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0); }
.floor_5_1 .bd li .dl i{ width:70px; height:70px; background-position:-93px 0px; position:absolute; left:-32px; top:-30px;}
.floor_5_1 .bd li .dl p{ font-size:30px; color:#fff; line-height:30px; font-weight:bold; padding-top:38px; padding-left:36px;}
.floor_5_1 .bd li .dl span{ display:block; width:420px; font-size:18px; color:#fff; line-height:30px; padding-top:22px; margin-left:36px;}

.floor_5_1 .tempWrap{ overflow:visible !important }	
.floor_5_1 .tempWrap ul{  margin-left:-980px !important;   }	
.floor_5_1 .hd{ position:absolute; width:100%; left:0;  z-index:1; height:12px; bottom:20px;  text-align:center;  }	
.floor_5_1 .hd li{cursor: pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; line-height:99px; overflow:hidden; margin:0 8px; cursor:pointer; border-radius:20px; border:#9c9c9c solid 2px; }	
.floor_5_1 .hd li.on{ background-color:#36c565; border:#36c565 solid 2px; }	
.floor_5_1 .pnBtn.next .arrow{display:none;position:absolute;top:224px;z-index:1;width:40px;height:50px;background-position: -60px -100px;left: 64%;}	
.floor_5_1 .pnBtn.prev .arrow{display: none;position:absolute;top:224px;z-index:1;width:40px;height:50px;background-position: 0 -100px;left: 36%;}	
.floor_5_1 .pnBtn.next .arrow:hover{background-position: -180px -100px;}	
.floor_5_1 .pnBtn.prev .arrow:hover{background-position: -120px -100px;}	
.floor_5_1 .pnBtn.next .arrow{ margin-left:470px;    }	
.floor_5_1 .pnBtn.prev .arrow{margin-left:-514px;   }
.floor_5_1 .blackBg{display: block;position: absolute;left: 0;top: 0;width: 100%;height: 442px;background: #ffffffb8;filter: alpha(opacity=1);opacity: 0.6;left: -50%;margin-left: -632px;}
.floor_5_1 .blackBg1 {display: block;position: absolute;left: 0;top: 0;width: 100%;height: 442px;background: #ffffffb8;filter: alpha(opacity=1);opacity: 0.6;left:50%;margin-left: 644px;}
.floor_5_1 .bd li:hover .dl{ opacity: 1;  visibility: visible;}

.floor_5_1 .bd li .txtcont{width: 590px;height: 138px;background: url(../images/f4_2.png) center center no-repeat;position: absolute;bottom: 0;}
.floor_5_1 .bd li .txtcont .tit{font-size: 20px;color: #ffffff;width: 510px;margin: 0 auto;border-top: 1px solid #ffffff70;height: 70px;line-height: 70px;text-align: left;margin-top: 66px;}
.floor_5_1 .bd li .txtcont .s{font-size: 14px;color: #ffffff;position: absolute;right: 70px;bottom: 20px;}
.floor_5_1 .bd li .txtcont em{background-position: -340px 0;width: 16px;height: 16px;display: block;position: absolute;right: 40px;bottom: 25px;}
.floor_5_1 .bd li:hover img{transform: scale(1.1);transition: ease all 600ms;}


/*询盘*/
.xp{background: url("../images/xp_bg.jpg") no-repeat center top;width: 100%;background-size:cover;height: 150px;}
.xp .w1200{position: relative; height: 150px;}
.xp .w1200 .img{position: absolute; right: -310px; bottom: -61px;}
.xp .box1{width: 640px;}
.xp .box1 h3{font-size: 26px;color: #fff;/* font-style: italic; */padding-top: 36px;padding-bottom: 12px;}
.xp .box1 h3 em{color: #ff5551;/* font-style: italic; */}
.xp .box1 span{color: #ffffff;font-size: 14px;width: 589px;display: block;}
.xp .box1 span i{width: 20px; height: 18px; background-position: -40px -90px; margin-right: 10px; margin-left: 10px;}
.xp .box2{margin-top: 90px;}
.xp .box2 a:hover img{transition: ease-in-out 0.2s; transform: translateX(10px);}
.xp .right{color: #fff;width: 276px;padding-top: 56px;}
.xp .right i{width: 51px; height: 51px; background-position: -150px -0px; float: left; margin-right: 10px;}
.xp .right p{font-size: 16px; font-weight: bold;}
.xp .right h3{font-size: 30px; font-family: arial;}


.floor_3_main{background-color:#f5f5f5;height: 430px;margin-bottom: 84px;}
.floor_3_main .floor_3_1{ margin-top:10px;}
.floor_3_main .floor_3_1 dl{ width:1200px; height:268px; margin-top:20px;}
.floor_3_main .floor_3_1 dl dt{float:left;width:598px;height:266px;/* border:#becadb solid 1px; */background-color:#fff;position:relative;}
.floor_3_main .floor_3_1 dl dt h3{ font-size:32px; color:#5ea82f; padding-left:38px; line-height:32px; padding-top:50px; font-weight:bold;}
.floor_3_main .floor_3_1 dl dt span{ display:block;font-size:32px; color:#333; padding-left:38px; line-height:32px; padding-top:10px; font-weight:bold;}
.floor_3_main .floor_3_1 dl dt p{ font-size:16px; color:#666; line-height:26px; margin-top:24px; margin-left:38px; width:366px;}
.floor_3_main .floor_3_1 dl dt i{ display:block; width:100px; height:100px; background-position:0px 0px; position:absolute; right:40px; top:40px;}
.floor_3_main .floor_3_1 dl dd{float:right;width: 600px;height:268px;overflow:hidden;}
.floor_3_main .floor_3_1 dl dd img{ display:block; width:600px; height:268px; transition: all .36s ease;}
.floor_3_main .floor_3_1 dl dd:hover img {transform: scale(1.1);}
.floor_3_main .floor_3_1 dl.dl2 dt i{background-position:-110px 0px;}
.floor_3_main .floor_3_1 dl.dl3 dt i{background-position:-219px 0px;}
.floor_3_main .floor_3_1 dl.dl4 dt i{background-position:-326px 0px;}
.floor_3_main .floor_3_1 dl.dl2 dt,.floor_3_main .floor_3_1 dl.dl4 dt{ float:right;}
.floor_3_main .floor_3_1 dl.dl2 dd,.floor_3_main .floor_3_1 dl.dl4 dd{ float:left;}

.floor_3_main .floor_3_1 em{ display:block; background-color:#f5f5f5; height:434px; width:100%; }
.floor_3_main .floor_3_1 .w1200{ margin-top:-434px;}
.floor_3_main .floor_3_1 dl{display:block;width:1200px;height:338px;box-shadow: 0px 6px 20px #d2d2d3;background-color:#fff;margin-top: 60px;}
.floor_3_main .floor_3_1 dl dt{ display:block; float:left; width:600px; height:338px;}
.floor_3_main .floor_3_1 dl dt img{display:block;width: 600px;height:338px;}
.floor_3_main .floor_3_18_main dl dd{ display:block; float:left; width:600px; height:338px;}
.floor_3_main .floor_3_1 dl dd h3{ font-size:24px; color:#333; line-height:24px; padding-left:78px; padding-top:78px;}
.floor_3_main .floor_3_1 dl dd p{ display:block; width:422px; margin-top:24px; height:106px; margin-left:78px; font-size:14px; color:#666; line-height:24px;}
.floor_3_main .floor_3_1 dl dd a{display:block;width:150px;height:36px;background-color: #99a1b4;text-align:left;line-height:36px;color:#fff;font-size:16px;margin-left:78px;padding-left:30px;}
.floor_3_main .floor_3_1 dl dd a:hover{ background-color:#e22723; color:#fff;}




.floor_4_main{background-color: #fff;padding-bottom: 60px;}
/*.floor_4_main .floor_4_1{ margin-top:40px; height:281px; position:relative;}
.floor_4_main .floor_4_1 ul{ display:inline-block; width:105%;}
.floor_4_main .floor_4_1 ul li{ width:178px; height:241px; border:#b4becd solid 1px; border-radius:5px; background-color:#fff; float:left; margin-right:24px; position:relative; text-align:center;}
.floor_4_main .floor_4_1 ul li i{ display:block; width:80px; height:80px; background-color:#99a1b4; margin:0 auto; border-radius:60px; background-position:0px -364px; margin-top:34px;}
.floor_4_main .floor_4_1 ul li h3{ font-size:18px; color:#333; line-height:18px; font-weight:bold; padding-top:18px;}
.floor_4_main .floor_4_1 ul li p{ padding:0 32px; font-size:14px; color:#666; line-height:24px; padding-top:14px;}
.floor_4_main .floor_4_1 ul li em{ display:block; width:24px; height:24px; border-radius:30px; background-color:#44617b; font-family:"Arial"; font-size:16px; color:#fff; text-align:center; line-height:24px; position:absolute; left:50%; bottom:-12px; margin-left:-12px;}
.floor_4_main .floor_4_1 ul li:hover{ border:#5ea82f solid 1px;}
.floor_4_main .floor_4_1 ul li:hover em{ background-color:#5ea82f;}
.floor_4_main .floor_4_1 ul li:hover i{ background-color:#5ea82f;}
.floor_4_main .floor_4_1 ul li:hover h3{ color:#5ea82f;}
.floor_4_main .floor_4_1 ul li.li2 i{background-position:-86px -364px;}
.floor_4_main .floor_4_1 ul li.li3 i{background-position:-173px -364px;}
.floor_4_main .floor_4_1 ul li.li4 i{background-position:-261px -364px;}
.floor_4_main .floor_4_1 ul li.li5 i{background-position:-348px -364px;}
.floor_4_main .floor_4_1 ul li.li6 i{background-position:-435px -364px;}
*/
.floor_4_main .floor_4_1 .toplistmain {text-align: center;margin-top: 60px;}
.floor_4_main .floor_4_1 .toplistmain .toplist {display: inline-block;}
.floor_4_main .floor_4_1 .toplist .item{float:left;/* margin:0 5px; */background: url(../images/f1_2.png) center center no-repeat;width: 284px;height: 46px;line-height: 46px;margin-right: 20px;margin-bottom: 20px;}
.floor_4_main .floor_4_1 .toplist .item a{display:block;width: 286px;height: 48px;border-radius:5px;/* background-color:#99a1b4; */line-height:48px;font-size: 16px;color:#fff;font-weight:bold;}
.floor_4_main .floor_4_1 .toplist .item:hover,.floor_4_main .floor_4_1 .toplist .item.hover{float:left;/* margin:0 5px; */background: url(../images/f1_3.png) center center no-repeat;width: 284px;height: 46px;line-height: 46px;}



.floor_4_main .floor_4_1 .list{/*margin-top: 30px;*/}
.floor_4_main .floor_4_1 .list .item{transition: all ease 0.6s;position: relative;float: left;width: 576px;height: 186px;margin-bottom: 20px;background: #f8f8f8;border: 1px solid #dedede;}
.floor_4_main .floor_4_1 .list .item:hover{transform: translateY(-6px);transition: all ease 0.6s;border-bottom: 1px solid #084798;}
.floor_4_main .floor_4_1 .list .item a{}
.floor_4_main .floor_4_1 .list .item a .tit{font-size: 24px;color: #666666;font-weight: bold;padding-top: 20px;}
.floor_4_main .floor_4_1 .list .item a .p1{font-size: 14px;color: #999999;padding-top: 0px;}
.floor_4_main .floor_4_1 .list .item a .p2{font-size: 20px;color: #333333;/* padding-top: 10px; */line-height: 28px;}
.floor_4_main .floor_4_1 .list .item a .icon1{position: absolute;right: 40px;bottom: 20px;background-position: -240px -0px;width: 30px;height: 30px;display: block;transition: all ease 0.6s;}
.floor_4_main .floor_4_1 .list .item:hover a .icon1{position: absolute;right: 40px;bottom: 20px;background-position: -280px -0px;width: 30px;height: 30px;display: block;transition: all ease 0.6s;}
.floor_4_main .floor_4_1 .list .item .txt{width: 500px;padding: 40px;}
.floor_4_main .floor_4_1 .list .item:nth-child(odd){margin-right: 20px;}
.floor_4_main .floor_4_1 .list .item:hover a .p1{font-size: 14px;color: #999999;padding-top: 0px;}
.floor_4_main .floor_4_1 .list .item:hover a .p2{font-size: 20px;color: #084798;padding-top: 10px;line-height: 28px;}



.more{width:200px;height:40px;/* margin:0 auto; *//* margin-top:40px; */float: left;margin-right: 20px;}
.more a{display:block;width:198px;height:38px;/* border:#245aa8 solid 1px; */text-align:center;line-height:38px;color: #fff;font-size:16px;background: #99a1b4;}
.more a:hover{ background-color:#8d96ab; color:#fff;}
.lmore{width:200px;height:40px;/* margin:0 auto; *//* margin-top:40px; */float: right;}
.lmore a{display:block;width:198px;height:38px;/* border:#245aa8 solid 1px; */text-align:center;line-height:38px;color: #fff;font-size:16px;background: #e22723;}
.lmore a:hover{ background-color:#8d96ab; color:#fff;}
.amore{width: 420px;margin: 0 auto;height: 40px;margin-top: 40px;}




.index .floor_6_main{width:100%; padding-bottom:100px;}
.floor_6_1{ padding-top:40px;}
.floor_6_1 ul{ display:inline-block; width:105%;}
.floor_6_1 ul li{ width:385px; height:385px; background-color:#f8f8f8; margin-right:22px; float:left;}
.floor_6_1 ul li b{ display:block; width:385px; height:215px; overflow:hidden;}
.floor_6_1 ul li b img{ display:block; width:385px; height:215px; transition: all .36s ease;}
.floor_6_1 ul li:hover img {transform: scale(1.1);}
.floor_6_1 ul li .ne_t{ width:343px; height:108px; border:#ddd solid 1px; border-top:none; padding:30px 20px;}
.floor_6_1 ul li .ne_t em{ display:block; float:left; width:74px; text-align:right; font-size:14px; color:#999; line-height:14px; position:relative;}
.floor_6_1 ul li .ne_t em span{ display:block; font-size:26px; color:#333; line-height:26px; padding-bottom:6px;}
.floor_6_1 ul li .ne_t em i{ display:block; width:30px; height:5px; background-position:0px -256px; position:absolute; right:0; top:90px;}
.floor_6_1 ul li .ne_t p{ float:right; width:240px; font-size:18px; color:#333; line-height:24px;}
.floor_6_1 ul li .ne_t p span{ display:block; font-size:14px; color:#999; line-height:22px; padding-top:12px;}
.floor_6_1 ul li:hover{ background-color:#fff;box-shadow:0px 5px 15px #eaeaea;}
.floor_6_1 ul li:hover p{ color:#99a1b4;}
.floor_6_1 ul li:hover .ne_t{ border:#fff solid 1px;}

.floor_6_main .more a{ display:block;width:198px; height:38px; border:#5ea82f solid 1px; text-align:center; line-height:38px; color:#253244; font-size:16px; }
.floor_6_main .more a:hover{ background-color:#5ea82f; color:#fff;}


.index .floor_7_main{  width:100%; background:url(../images/z10_06.jpg) center center no-repeat; height:200px;}
.floor_7_1{ padding-top:52px; display:inline-block; float:left; width:600px; margin-left:100px;}
.floor_7_1 h3{ font-size:32px; color:#fff; line-height:32px; font-weight:bold;}
.floor_7_1 p{ padding-top:12px;}
.floor_7_1 p span{ display:block; font-size:16px; color:#fff; line-height:16px; background:url(../images/z7_03.png) left center no-repeat; padding-left:18px; float:left; width:146px; margin-top:8px;}
.floor_7_2{ float:right; padding-top:54px;}
.floor_7_2 p{ font-size:30px; color:#fff; line-height:26px; font-family:"Arial"; background:url(../images/icon.png) left center no-repeat; background-position:-62px -254px; padding-left:38px;}
.floor_7_2 a{ display:block; background:url(../images/z8_03.png) center center no-repeat; width:180px; height:45px; line-height:45px; text-align:center; font-size:18px; color:#fff; font-weight:bold; float:right; margin-top:24px;}
.floor_7_2 a:hover{background:url(../images/z8_04.png) center center no-repeat;}

.floor_8_main em{ display:block; background-color:#f5f5f5; height:434px; width:100%; }
.floor_8_main .w1200{ margin-top:-434px;}
.floor_8_main dl{ display:block; width:1200px; height:338px;box-shadow: 0px 6px 20px #d2d2d3; background-color:#fff; margin-top:40px;}
.floor_8_main dl dt{ display:block; float:left; width:600px; height:338px;}
.floor_8_main dl dt img{ display:block;width:600px; height:338px;}
.floor_8_main dl dd{ display:block; float:left; width:600px; height:338px;}
.floor_8_main dl dd h3{ font-size:24px; color:#333; line-height:24px; padding-left:78px; padding-top:78px;}
.floor_8_main dl dd p{ display:block; width:422px; margin-top:24px; height:106px; margin-left:78px; font-size:14px; color:#666; line-height:24px;}
.floor_8_main dl dd a{ display:block;width:150px; height:36px; background-color:#99a1b4; text-align:left; line-height:36px; color:#fff; font-size:16px; margin-left:78px; padding-left:30px;}
.floor_8_main dl dd a:hover{ background-color:#0c74b8; color:#fff;}

.in_ny{ padding-top:54px; padding-bottom:60px;background-color: #f5f5f5;}
.title_top{height:48px;/* border-bottom:#ccc solid 1px; *//* margin-top:40px; */margin-top:10px;}
.title_top .sob_nav{/* float:left; */margin-top:10px;}
.title_top .sob_nav a{float:left;height:34px; padding:0 22px; border-radius:5px;line-height:34px;margin:0 6px;color:#99a1b4;/* border:#99a1b4 solid 1px; */}
.title_top .sob_nav a:hover,.title_top .sob_nav a.on{ background-color:#99a1b4; color:#fff;}
.title_top .sob_nav i{ float:left; width:3px; height:3px; background-color:#999; margin-top:15px;}
.title_top .sobtitle{/* float:right; *//* padding-top: 4px; */}


.title_top1{height: 130px;/* border-bottom:#ccc solid 1px; *//* margin-top:40px; */}
.title_top1 .sob_nav{float:left;width: 102%;margin-top:30px;}
.title_top1 .sob_nav a{ float: left;background: url(../images/f1_2.png) center center no-repeat;width: 224px;height: 46px;line-height: 46px;margin-right: 20px;margin-bottom: 20px;color: #fff;background-size: 224px 46px;text-align: center;}
.title_top1 .sob_nav a:hover,.title_top1 .sob_nav a.on{    float: left;
    background: url(../images/f1_3.png) center center no-repeat;
    width: 224px;
    height: 46px;
    line-height: 46px;background-size: 224px 46px;}
.title_top1 .sob_nav i{ float:left; width:3px; height:3px; background-color:#999; margin-top:15px;}
.title_top1 .sobtitle{/* float:right; *//* padding-top: 4px; */margin-top:20px;}

.Industrypage{padding-bottom:80px;}
.an_ch{}
.an_ch .list{ display:inline-block; width:103%; }
.an_ch .list .item{ display:block; margin-top:42px; width:380px; float:left; margin-right:30px; }
.an_ch .list .item b{display:block;overflow:hidden;width:380px;height: 285px;position:relative;}
.an_ch .list .item b img{display:block;width:380px;height: 285px;transition: all .36s ease;}
.an_ch .list .item:hover b img { -webkit-transform: scale(1.08);-ms-transform: scale(1.08); transform: scale(1.08);}
.an_ch .list .item p{ font-size:18px; color:#000; line-height:18px; padding-top:20px; text-align:center; font-weight:bold;}
.an_ch .list .item i{ display:block; font-size:14px; color:#666; line-height:14px; padding-top:14px;}
.an_ch .list .item:hover p{ color:#99a1b4;} 
.an_ch .list .item .cp_bg {
    position: absolute;
    left: -380px;
    top: 0px;
    width: 380px;
height: 286px;
    text-align: center;
    transition: all ease-in-out 600ms;
}
.an_ch .list .item:hover .cp_bg {
    background: url(../images/z16_03.png) repeat center center;
    transition: all ease 600ms;
    left: 0;
}
.an_ch .list .item .cp_bg span {
    margin: 0 auto;
    background-position: -121px -0px;
    width: 47px;
    height: 47px;
    margin-top: 82px;
}

.an_ch .list .item .cp_bg h3{font-size:26px;color:#fff;line-height:26px;font-weight:bold;padding-top: 20%;}
.an_ch .list .item .cp_bg .zk{ display:block; width:100%; height:100%;}
.an_ch .list .item .cp_bg em{display:block;width:118px;height:32px;border:#fff solid 1px;font-size:16px;color:#fff;line-height:32px;text-align:center;margin-top: 16%;margin-left:15%;}
.an_ch .list .item .cp_bg .zx{display:block;width:120px;height:34px;background-color: #e22723;font-size:16px;color:#fff;line-height:34px;text-align:center;position:absolute;left: 56%;top: 57%;}
.an_ch .list .item .cp_bg .zx:hover{ background-color:#49a61f;}


/* pager */
.pager { padding: 50px 0 15px; text-align: center;}
.pager:after { visibility: hidden; display: block; font-size: 0; content: " ";clear: both; height: 0;}
.pager { *zoom: 1;}
.pager p { height: 34px;line-height: 34px;float: left; display: none;}
.pager ul { overflow: hidden; margin: 0 auto; text-align: center;}
.pager ul li { padding: 0 !important; height: auto !important; border: none !important;display: inline-block; *display: inline; zoom: 1;}
.pager ul a { margin-left: 8px; padding: 0 15px; height: 38px; line-height: 38px; border: 1px solid #edebeb; text-decoration: none; float: left;}
.pager ul a.current { background-color: #99a1b4;border-color: #99a1b4; color: #fff;}
.pager ul a.current:hover { background-color: #99a1b4; border-color: #99a1b4; color: #fff;}
.pager ul a:hover { background-color: #99a1b4; border-color: #99a1b4; color: #fff;}


.showxinwen{ border:#dddddd solid 1px;  margin-top:38px; padding-top:38px;}
.showxinwen_text .title{ font-size:26px; color:#333; line-height:24px; text-align:center;}
.showxinwen_text .mark{ display:block; padding-top:12px;text-align: center;border-bottom: #e9e9e9 solid 1px;height: 44px;}
.showxinwen_text .mark span{ display:inline-block; font-size:14px; color:#666; padding-right:14px;}
.showxinwen_text .yaoqiu{ padding:20px 0; }

.showContxt{ margin-top:30px; margin-bottom:30px;}
.showContxt img{ display:inline-block;}
.showContxt_text{padding:26px 0px;}
.showContxt_text p{ line-height:30px;}
.showxinwen_text { padding: 0 38px;}

.reLink {height:50px; line-height:50px; color: #666; border-top:1px solid #e4e4e4; overflow: hidden;}
.reLink .prevLink { float:left; margin-left:10px;color: #666; background:url(../images/g13_03.png) left center no-repeat; padding-left:34px;}
.reLink .nextLink { float:right; margin-right:10px;color: #666;background:url(../images/g14_03.png) right center no-repeat; padding-right:34px;}
.reLink a{ color: #666;}
.reLink a:hover{ color: #99a1b4;}

.qian_an{ padding-bottom:20px;}
.anli_o{ width:1200px; height:30px;}
.anli_o i{ display:block; float:left; font-size:24px; color:#333;}
.anli_o a{ display:block; font-size:16px; color:#666; float:right;}
.anli_o a:hover{ color:#99a1b4;}
.anli_lb{ padding-top:74px;width:1200px;}
.anli_lb h3{ font-size:30px; color:#222; line-height:30px; text-align:center;}
.anli_lb .anli_t{ display:inline-block; width:100%; }
.anli_lb .anli_t ul{display:inline-block; width:103%;}
.anli_lb .anli_t .item{display:block;margin-top:30px;width:380px;height: 285px;float:left;margin-right:30px;position:relative;overflow:hidden;}
.anli_lb .anli_t .item b{display:block;overflow:hidden;width:380px;height: 287px;}
.anli_lb .anli_t .item b img{display:block;width:380px;height: 285px;transition: all .36s ease;}
.anli_lb .anli_t .item:hover b img { -webkit-transform: scale(1.08);-ms-transform: scale(1.08); transform: scale(1.08);}
.anli_lb .anli_t .item .tit{ font-size: 18px; display: block; width: 100%; line-height:60px; padding-top:3%; text-align:left; color: #fff;font-style: normal; background:url(../images/z5_06.png); position:absolute; left:0; bottom:0; padding-left:6%;}
.anli_lb .anli_t .item:hover h3{ color:#99a1b4;} 

.an_ch.ron .list .item b { height: 285px;}
.an_ch.ron .list .item b img{ height:285px;}
.an_ch.ron .list .item b .cp_bg h3{ padding-top:25%;}
.an_ch.ron .list .item b .cp_bg .zx{ top:63.5%;}
.an_ch.ron .list .item .cp_bg span{ margin-top:126px;}
.anli_lb .anli_t .item:hover .tit{ display:none;}
.anli_lb .anli_t .item .dl{background:url(../images/z5_03.png);position:absolute;left:0;top:0;width:90%;height: 90%;padding:0 5%;padding-top:8%;opacity: 0;visibility: hidden;}
.anli_lb .anli_t .item .dl h3{ font-size:22px; color:#fff; line-height:22px; font-weight:bold;}
.anli_lb .anli_t .item .dl p{ font-size:14px; color:#fff; line-height:24px; padding-top:5%;}
.anli_lb .anli_t .item .dl .a1{display:block;width:118px;height:30px;border:#fff solid 1px;text-align:center;line-height:30px;font-size:14px;color:#fff;line-height:30px;position:absolute;left: 15%;bottom:15%;}
.anli_lb .anli_t .item .dl .a2{display:block;width:120px;height:32px;background-color:#59a835;text-align:center;line-height:30px;font-size:14px;color:#fff;line-height:30px;position:absolute;left: 55%;bottom:15%;}
.anli_lb .anli_t .item:hover .dl{opacity: 1; visibility: visible; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0)}
.anli_lb .anli_t .item .dl .a1:hover{ background-color:#fff; color:#333;}
.anli_lb .anli_t .item .dl .a2:hover{ background-color:#4a922a;}

.an_honor .list .item b{height:506px!important;}
.an_honor .list .item b img{height:506px!important;}
.an_honor .list .item .cp_bg{height:506px!important;}
.an_honor .list .item .cp_bg em{margin-top:52.5%!important;}

/*.part_2 .news_ul { width:1200px; margin:0 auto; padding-bottom: 40px; padding-top:20px; }
.part_2 .news_ul .ul{ width:105%; display:inline-block;}
.part_2 .news_ul li { margin-top:40px; width:372px; margin-right:40px; float:left; height:424px; background-color: #ececec;}
.part_2 .news_ul li .box1 { width:372px; height:208px; overflow: hidden; display:block; }
.part_2 .news_ul li .box1 img { width:372px; height:208px; transition: ease-in-out .6s;display:block;  }
.part_2 .news_ul li .box2 { display:block; margin:0 auto; width:294px; padding-top:38px;}
.part_2 .news_ul li .box2 h1 { font-size:18px; color: #333; font-weight: 100; line-height:18px; }
.part_2 .news_ul li .box2 p { line-height: 24px; margin-top:16px; height:78px; color:#999; border-bottom:#ddd solid 1px;}
.part_2 .news_ul li .box2 span { font-size: 14px; color: #666; background: url(../images/bn_03.png) no-repeat right center; padding-right:32px; margin-top:20px; display:inline-block; }
.part_2 .news_ul li .right { padding-right: 15px; padding-top: 42px;}
.part_2 .news_ul li .right h3 { font-size: 36px; color: #999; font-weight: 100; }
.part_2 .news_ul li .right p { font-size: 24px; color: #bbb; padding-top:10px; }
.part_2 .news_ul li a { display: block; cursor: pointer; width: 100%; height: 100%; }
.part_2 .news_ul li a:hover .box2 p { color: #f2f2f2; }
.part_2 .news_ul li a:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.part_2 .news_ul li a:hover h1{ color:#3fb150;}
.part_2 .news_ul li:hover .box2 p{ border-bottom:#f2f2f2 solid 1px;}
.part_2 .news_ul li:hover{ background-color:#99a1b4;}
.part_2 .news_ul li:hover .box2 span{ color:#fff;}
.part_2 .news_ul li:hover .box2  h1{ color:#fff;}
.part_2 .news_ul li:hover .box2 p{ color:#fff;}
.part_2 .news_ul li:hover .box2 span{background: url(../images/bn_04.png) no-repeat right center; }
*/
.sobtitle1{ height:32px; line-height:32px; border-bottom:#eaeaea solid 1px;}
.floor_0_main .floor_0_1 dl dd em{ display:block; width:60px; height:2px; background-color:#ccc; margin-top:22px;}

.vlov{ background:url(../images/cb_02.jpg) top center no-repeat; width:100%; height:700px; margin-top:74px; padding-top:74px;}
.vlov .indexTit.fl_3{ margin-top:0;}
.floor_4_main.vlol{margin-top: -96px;}

.floor_5_main.floo_k{ background-color:#f8f8f8; margin-top:76px; padding-top:76px; padding-bottom:60px;}
.floor_5_main.floo_k .floor_5_y{ position:absolute; left:308px;}
.floor_5_main.floo_k .floor_5_z{ width:1200px; position:relative; height:446px;}
.floor_5_main.floo_k .floor_5_z li{ margin-right:0 !important; margin-bottom:0 !important;}
.floor_5_main.floo_k .floor_5_z li.li1{ position:absolute; left:0; top:0;}
.floor_5_main.floo_k .floor_5_z li.li2{ position:absolute; right:0; top:0;}
.floor_5_main.floo_k .floor_5_z li.li3{ position:absolute; left:0; top:234px;}
.floor_5_main.floo_k .floor_5_z li.li4{ position:absolute; right:0; top:234px;}


.floor_xin{ width:100%; padding:60px 0;}
.floor_xin dl{ display:inline-block; width:1200px; height:330px;}
.floor_xin dl dt{ width:330px; height:330px; border:#ddd solid 1px; float:left;}
.floor_xin dl dt img{ display:block; width:154px; height:154px; margin:0 auto; margin-top:26px;}
.floor_xin dl dt h3{ padding-left:46px; font-size:16px; color:#333; padding-top:22px; line-height:16px; padding-bottom:14px;}
.floor_xin dl dt p{ display:block; font-size:14px; color:#333; line-height:24px; width:250px; margin-left:46px;}

.floor_xin dl dd{ float:left; width:800px; float:right;}
.floor_xin dl dd p{ background:url(../images/icon.png) left center no-repeat; background-position:-283px -165px; font-size:16px; color:#333; padding-left:68px; line-height:16px; font-weight:bold;}
.floor_xin dl dd p span{ display:block; font-size:36px; color:#99a1b4; font-family:"Arial"; line-height:36px; padding-top:6px;}
.floor_xin dl dd h3{ font-size:16px; color:#333; line-height:16px; font-weight:bold; padding-top:34px;}
.floor_xin dl dd .foot_y .reg_ul{ width:106%; margin-top:20px;}
.floor_xin dl dd .foot_y .item{ float:left; width:230px; height:34px; border-bottom:#d2d2d2 solid 1px; margin-right:50px; margin-top:16px; line-height:34px; position:relative;}
.floor_xin dl dd .foot_y .item1{ width:800px;} 
.floor_xin dl dd .foot_y .item i{ display:block; float:left; width:40px; text-align:center;}
.floor_xin dl dd .foot_y .item input{ display:block; width:188px; height:34px; border:none; line-height:34px;}
.floor_xin dl dd .foot_y .item em{ display:block; color:#F00; position:absolute; right:0; top:6px;}
.floor_xin dl dd .foot_y .item .area{ width:800px; height:34px; border:none; line-height:34px;}
.floor_xin dl dd .foot_y .item .msg-box{ position:absolute; left:30px; top:0;}
.floor_xin dl dd .foot_y .btn1{ width:162px; height:40px; background-color:#99a1b4; text-align:center; line-height:px; font-size:14px; color:#fff; border-radius:50px; margin-top:40px; cursor:pointer;}
.floor_xin dl dd .foot_y .btn1:hover{ background-color:#a81627;}

.showp_txt{ padding:34px;}
.showp_txt img{ display:inline-block;}
.showxin .dol{ background-color:#fff; margin-top:40px;}
.showImg{background-color:#fff;width:1200px;height: 450px;margin-top:50px;}
.showImg .htmleaf-container{float:left;width:600px;height: 450px;position:relative;}
.showImg .htmleaf-container .hd{ position:absolute; bottom:10px; right:16px; z-index:66;}
.showImg .htmleaf-container .hd ul{ display:inline-block;}
.showImg .htmleaf-container .hd ul li{ width:12px; height:12px; background-color:#eee; font-size:0; margin-left:0.1rem; border-radius:50%; float:left; margin-left:10px;}
.showImg .htmleaf-container .hd ul li.on{background: #99a1b4;}
.showImg .htmleaf-container .bd li{float:left;width:600px;height: 450px;}
.showImg .htmleaf-container .bd img{display:block;width:600px;height: 450px;}
.showImg .imgtxtcon{ float:left; width:450px; margin-left:50px;}
.showImg .imgtxtcon h1{ font-size:30px; color:#333; line-height:30px; padding-top:40px;}
.showImg .imgtxtcon i{ display:block; width:84px; height:1px; background-color:#b3b3b3; margin-top:28px;}
.showImg .imgtxtcon p{ display:block; font-size:16px; color:#666; line-height:28px; padding-top:46px; height:94px;}
.showImg .imgtxtcon a{ display:block; width:171px; height:38px; border:#333 solid 1px; color:#333; text-align:center; line-height:38px; font-size:16px; position:relative;}
.showImg .imgtxtcon a:hover{ background:#99a1b4; color:#fff; border:#99a1b4 solid 1px;}
.showImg .imgtxtcon a img{ width:132px; height:0px; display:block; position:absolute; left:20px; top:40px;transition: all .3s ease-in;}
.showImg .imgtxtcon a:hover img{ height:132px;}
.showp_txt .tit{ height:28px; position:relative; padding-bottom:20px;}
.showp_txt .tit i{ display:block; width:100%; height:1px; background-color:#ddd; position:absolute; left:0; top:14px;}
.showp_txt .tit p{ position:absolute; left:0; top:0; height:28px; background-color:#fff; width:128px; border-right:#ddd solid 1px; font-size:24px; z-index:2; line-height:28px;}


.contact_main_3 {  text-align: center;  clear: left; padding-bottom:60px; padding-top:36px;}
.contact_main_3 .title h3 { font-size: 30px;color: #737373; height:75px; font-weight: normal;}
.contact_main_3 .title h3 span { display: block; font-size: 14px; color: #737373; font-family: "Arial"; text-transform: uppercase;}
.contact_main_3 .item .txt { width: 367px; height: 56px; font-size: 14px; line-height: 56px; text-indent: 8px; border: none;background-color: #fff; color: #737373; padding-left: 6px; *text-indent: 0px; border:#ccc solid 1px;}
.contact_main_3 .item .area { width: 1196px; height: 148px; *margin-left: -8px; background: #fff; font-size: 14px; text-indent: 8px; line-height: 18px; resize: none; *resize: none; -webkit-appearance: none; color: #737373; border: none; line-height: 40px; padding-left: 6px;border:#ccc solid 1px;}
.contact_main_3 .submit { display: block; clear: left;}
.contact_main_3 .submit .btn1 { width: 278px; height: 52px; margin-top: 50px; font-size: 16px; line-height: 52px; color: #fff; cursor: pointer; border: #d3d7e3 solid 1px; background-color: #99a1b4; display: inline-block;}
.contact_main_3 .submit .btn1:hover{ background-color:#8d96ab;}
.contact_main_3 .item { float: left; position: relative; width:373px; padding-top: 20px;}
.contact_main_3 .item .n-top{ position:absolute; left:0; top:20px;}
.contact_main_3 .item.item4,.contact_main_3 .item.item3{ margin-left:38px; *margin-left:0px;}
.aboutPage{ padding-top:50px;}
.contact_main_3 .item.item3,.contact_main_3 .item.item5{ *margin-right:38px;}

/* mapPage  */
.map_ul {
  list-style: outside none none;
  display: block;
  width: 100%;
  padding-top: 10px;
}
.map_ul li {
  display: block;
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #DCDBDB;
  float: left;
}
.map_ul li a {
  font-size: 14px;
  float: left;
  width: 100%;
  height: 23px;
  line-height: 23px;
  font-weight: bold;display: block;
}
.map_ul .list-inline {
  display: block;
  margin-left: 7%;
  width: 80%;
  min-height: 30px; padding-top:20px;clear: left;
}
.map_ul .list-inline a {
  font-weight: normal;
  width: auto;
  float: none;
  line-height: 32px;
  height: 32px;
  margin: 0 10px 10px 0;
  display: inline-block;
  border: 1px solid #ccc;
  padding: 0px 10px;
}
.map_ul .list-inline a:hover {
  background: #99a1b4;
  color: #fff;
}
/*.girdlist{ padding-top:20px;}*/


.subsou{margin-top:60px;}
.subsou ul{ display:inline-block; width:1200px; padding-top:40px;}
.subsou ul li{ height:60px; line-height:60px; border-bottom:#ccc solid 1px;}
.subsou ul li span{ float:left; display:block;}
.subsou ul li i{ display:block; float:right;}


.indexcv{ text-align:center;}
.indexcv h3{ display:inline-block; color:#333;font-size:30px; line-height:30px; font-weight:bold;}
.indexcv h3 span{display:inline-block;color: #99a1b4;}
.indexcv i{display:block;background:url(../images/z1_03.png) center center no-repeat;width: 1200px;height: 20px;margin:0 auto;margin-top: -28px;}



.zl_wai{ width:100%; overflow:hidden;}
.zl_1{ width:100%; position:relative;}
.zl_1 b{ display:block; width:100%; height:300px; background-color:#f5f5f5;}
.zl_1 .w1200{ margin-top:-300px;}

.zl_1_1{ position:relative;}
.zl_1_1 dl{ display:block; width:1200px; height:375px; background-color:#99a1b4;}
.zl_1_1 dl dt{ display:block; width:500px; height:375px; overflow:hidden; float:left;}
.zl_1_1 dl dt img{ display:block; width:500px; height:375px;}
.zl_1_1 dl dd { float:left; width:512px; margin-left:50px; padding-top:56px;}
.zl_1_1 dl dd h3{ font-size:26px; color:#fff; font-weight:bold; line-height:26px;}
.zl_1_1 dl dd i{ display:block; width:340px; height:1px; background-color:#88c5ed; margin-top:24px; }
.zl_1_1 dl dd p{ font-size:14px; height:160px; color:#fff; line-height:24px; margin-top:24px;}
.zl_1_1 dl dd a{ display:block; width:150px; height:40px; background-color:#fff; border-radius:5px; font-size:18px; color:#59a835; text-align:center; line-height:40px; font-weight:bold;}
.zl_1_1 dl dd a:hover{ background-color:#59a835; color:#fff;}
.zl_1_1 em{ display:block; width:308px; height:275px; position:absolute; right:-209px; top:180px;}

.zl_2_1{ display:inline-block; width:100%;}
.zl_2_1 ul{ display:inline-block; width:105%;}
.zl_2_1 ul li{ width:578px; height:437px; border:#b1c0d6 solid 1px; float:left; margin-right:40px; margin-top:30px; position:relative; background-color:#fff;}
.zl_2_1 ul li img{ display:block; width:560px; height:314px; margin:0 auto; margin-top:9px;}
.zl_2_1 ul li p{ display:block; font-size:24px; color:#99a1b4; line-height:24px; font-weight:bold; padding-left:30px; padding-top:26px;}
.zl_2_1 ul li p span{ display:block; font-size:16px; color:#253244; line-height:16px; padding-top:18px; font-weight:normal;}
.zl_2_1 ul li a{ display:block; width:130px; height:36px; background-color:#59a835; border-radius:5px; line-height:36px; font-size:16px; color:#fff; text-align:center; font-weight:bold; position:absolute;  right:9px; bottom:62px;}
.zl_2_1 ul li a:hover{ background-color:#4b8d2d;}
.zl_2_1 ul li:hover{box-shadow: 0px 6px 20px #ebebeb;}

.zl_3_1{ margin-top:40px;}
.zl_3_1 dl{ width:1200px; height:540px;}
.zl_3_1 dl dt{ float:left; width:384px; height:538px; border:#ddd solid 1px; position:relative;}
.zl_3_1 dl dt h3{ font-size:24px; color:#253244; line-height:30px; font-weight:bold; padding-top:34px; padding-left:38px;}
.zl_3_1 dl dt h3 span{ display:inline-block; padding-right:10px; color:#59a835; font-family:'Arial'; font-size:30px; line-height:30px; padding-top:3px; float:left;}
.zl_3_1 dl dt p{ display:block; width:310px; clear:left; font-size:16px; color:#666; line-height:24px; padding-top:16px; margin-left:38px;}
.zl_3_1 dl dt a{display:block; width:130px; height:36px; background-color:#59a835; border-radius:5px; line-height:36px; font-size:16px; color:#fff; text-align:center; font-weight:bold; margin-top:30px; margin-left:38px;}
.zl_3_1 dl dt a:hover{ background-color:#4b8d2d;}
.zl_3_1 dl dt img{ display:block; width:254px; position:absolute; left:46px; bottom:0;}
.zl_3_1 dl dt s{ display:block; width:386px; height:2px; background-color:#99a1b4; position:absolute; left:-1px; bottom:-1px;}
.zl_3_1 dl dt i{ display:block; width:48px; height:56px; background-position:0px -448px; position:absolute; right:42px; top:162px;}

.zl_3_1 dl dd{ float:right; width:794px;}
.zl_3_1 dl dd ul{ display:inline-block; width:104%;}
.zl_3_1 dl dd ul li{ width:384px; height:258px; float:left; border:#ddd solid 1px; position:relative; margin-right:20px; margin-bottom:20px;}
.zl_3_1 dl dd ul li h3{ font-size:24px; color:#253244; line-height:30px; font-weight:bold; padding-top:34px; padding-left:38px;}
.zl_3_1 dl dd ul li h3 span{ display:inline-block; padding-right:10px; color:#59a835; font-family:'Arial'; font-size:30px; line-height:30px; padding-top:3px; float:left;}
.zl_3_1 dl dd ul li p{ display:block; width:310px; clear:left; font-size:16px; color:#666; line-height:24px; margin-top:16px; margin-left:38px; height:110px;}
.zl_3_1 dl dd ul li a{ width:130px; height:36px; background-color:#fff; border-radius:5px; line-height:36px; font-size:16px; color:#59a835; text-align:center; font-weight:bold; margin-left:38px; display:none;}
.zl_3_1 dl dd ul li a:hover{ background-color:#f0f0f0;}
.zl_3_1 dl dd ul li i{ display:block; width:48px; height:56px; background-position:-78px -448px; position:absolute; right:42px; bottom:40px;}
.zl_3_1 dl dd ul li.li2 i{background-position:-158px -448px;}
.zl_3_1 dl dd ul li.li3 i{background-position:-234px -448px;}
.zl_3_1 dl dd ul li.li4 i{background-position:-316px -448px;}
.zl_3_1 dl dd ul li:hover i{ display:block; width:48px; height:56px; background-position:-78px -515px; position:absolute; right:42px; bottom:40px;}
.zl_3_1 dl dd ul li:hover{ background-color:#99a1b4; border:#99a1b4 solid 1px;}
.zl_3_1 dl dd ul li:hover a{ display:block;}
.zl_3_1 dl dd ul li:hover h3,.zl_3_1 dl dd ul li:hover h3 span{ color:#fff;}
.zl_3_1 dl dd ul li:hover p{ color:#fff;}
.zl_3_1 dl dd ul li.li2:hover i{background-position:-158px -515px;}
.zl_3_1 dl dd ul li.li3:hover i{background-position:-234px -515px;}
.zl_3_1 dl dd ul li.li4:hover i{background-position:-316px -515px;}
.zl_3_1 dl dd ul li s{ display:block; width:386px; height:2px; background-color:#99a1b4; position:absolute; left:-1px; bottom:-1px;}

.zl_4{ width:100%; position:relative; margin-top:60px;}
.zl_4 s{ display:block; width:100%; height:554px; background-color:#99a1b4;}
.zl_4 .w1200{ margin-top:-554px; position:relative; z-index:3;}
.zl_4 .indexTit{ padding-top:60px;}
.zl_4 .indexTit h3{ color:#fff;}
.zl_4 .indexTit h3 span{ color:#fff;} 
.zl_4 .indexTit i{ background:url(../images/x4_03.png) center center no-repeat;}
.zl_4_1{ width:1200px; height:538px; background:url(../images/x6_03.jpg) bottom center no-repeat; margin-top:50px;}
.zl_4_1 a{ display:block;width:1200px; height:500px; overflow:hidden; border-radius:8px; position:relative;}
.zl_4_1 a img{ display:block;width:1200px; height:500px;}
.zl_4_1 a i{ display:block; width:1200px; height:500px; background:url(../images/x5_03.png); position:absolute; left:0; top:0;}
.zl_4_1 a em{ display:block; width:90px; height:90px; background:url(../images/x4_07.png) center center no-repeat; position:absolute; left:50%; margin-left:-45px; top:206px;}

.zl_5{ padding-bottom:80px;}
.zl_5 .indexTit{ padding-top:60px;}
.zl_5_1{ width:100%; margin-top:10px;}
.zl_5_1 ul{ display:inline-block; width:105%;}
.zl_5_1 ul li{ display:block; margin-top:30px; width:380px; height:214px; float:left; margin-right:30px; position:relative; overflow:hidden;}
.zl_5_1 ul li b{ display:block; overflow:hidden;width:380px; height:214px;}
.zl_5_1 ul li b img{ display:block; width:380px; height:214px; transition: all .36s ease;}
.zl_5_1 ul li:hover b img { -webkit-transform: scale(1.08);-ms-transform: scale(1.08); transform: scale(1.08);}
.zl_5_1 ul li .tit{ font-size: 18px; display: block; width: 100%; line-height:60px; padding-top:3%; text-align:left; color: #fff;font-style: normal; background:url(../images/z5_06.png); position:absolute; left:0; bottom:0; padding-left:6%;}
.zl_5_1 ul li:hover .tit{ display:none;}
.zl_5_1 ul li .dl{ background:url(../images/z5_03.png); position:absolute; left:0; top:0; width:90%; height:86%; padding:0 5%; padding-top:8%;opacity: 0; visibility: hidden;}
.zl_5_1 ul li .dl h3{ font-size:21px; color:#fff; line-height:21px; font-weight:bold;}
.zl_5_1 ul li .dl p{ font-size:14px; color:#fff; line-height:24px; padding-top:5%;}
.zl_5_1 ul li .dl .a1{ display:block; width:118px; height:30px; border:#fff solid 1px; text-align:center; line-height:30px; font-size:14px; color:#fff; line-height:30px; position:absolute; left:5%; bottom:15%;}
.zl_5_1 ul li .dl .a2{ display:block; width:120px; height:32px; background-color:#59a835;text-align:center; line-height:30px; font-size:14px; color:#fff; line-height:30px; position:absolute; left:40%; bottom:15%;}
.zl_5_1 ul li:hover .dl{opacity: 1; visibility: visible; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0)}
.zl_5_1 ul li .dl .a1:hover{ background-color:#fff; color:#333;}
.zl_5_1 ul li .dl .a2:hover{ background-color:#4a922a;}



.zl_6{ position:relative; width:100%; height:200px;}
.zl_6 img{ display:block; width:1920px; height:200px; position:absolute; left:50%; top:0; margin-left:-960px;}
.zl_6_1 .floor_7_1{ margin-left:0;}

.zl_8_1{ margin-top:58px;}
.zl_8_1 .bd{ height:400px; width:1200px;}
.zl_8_1 .bd ul{ height:400px; width:1200px; position:relative; display:block;}
.zl_8_1 .bd ul li{ width:300px; height:85px;}
.zl_8_1 .bd ul li b{ display:block; width:85px; height:85px; background:url(../images/x12_03.jpg) center center no-repeat; float:left; text-align:center; line-height:85px; font-size:30px; color:#fff; font-family:"Arial";}
.zl_8_1 .bd ul li p{ display:block; float:right; font-size:24px; color:#333; line-height:30px; padding-top:12px;width:194px;}
.zl_8_1 .bd ul li.li1{ position:absolute; left:0; top:10px;}
.zl_8_1 .bd ul li.li2{ position:absolute; left:0; top:160px;}
.zl_8_1 .bd ul li.li3{ position:absolute; left:0; top:304px;}
.zl_8_1 .bd ul li.li4{ position:absolute; right:0; top:10px; text-align:right;}
.zl_8_1 .bd ul li.li5{ position:absolute; right:0; top:160px; text-align:right;}
.zl_8_1 .bd ul li.li6{ position:absolute; right:0; top:304px; text-align:right;}
.zl_8_1 .bd ul li.li4 b,.zl_8_1 .bd ul li.li5 b,.zl_8_1 .bd ul li.li6 b{ float:right;}
.zl_8_1 .bd ul li.li4 p,.zl_8_1 .bd ul li.li5 p,.zl_8_1 .bd ul li.li6 p{ float:left;}
.zl_8_1 .bd ul .sc{ width:400px; height:400px; position:absolute; left:50%; top:0; margin-left:-200px;}
.zl_8_1 .bd ul .sc img{ display:block; width:238px; height:238px; position:absolute; left:50%; top:80px; margin-left:-119px;}
.zl_8_1 .bd ul .sc i{ display:block; width:400px; height:400px; background:url(../images/x11_03.png) center center no-repeat; position:absolute; left:0; top:0; z-index:3;}
.zl_8_1 .hd{ height:138px; width:1200px; margin-top:30px; position:relative;}
.zl_8_1 .hd ul{ display:inline-block; width:105%; position:relative; z-index:2;}
.zl_8_1 .hd li{ width:120px; height:138px; float:left; margin-right:34px; background:url(../images/x10_03.png) center center no-repeat; position:relative;}
.zl_8_1 .hd li.on{ background:url(../images/x10_05.png) center center no-repeat;}
.zl_8_1 .hd li img{ display:block; width:108px; height:108px; margin:0 auto; border-radius:200px; margin-top:24px;}
.zl_8_1 .hd b{ display:block; width:1100px; height:1px; background-color:#99a1b4; position:absolute; left:50px; top:78px;}
.zl_8_1 .hd li p{ font-size:16px; color:#333; line-height:16px; width:134px; text-align:center; position:absolute; left:50%; bottom:-26px; margin-left:-67px;}
.zl_8_1 .hd li.on p{ color:#59a835; font-weight:bold;}
/*.zl_8 .more{ width:200px; height:40px; margin:0 auto; margin-top:70px;}
.zl_8 .more a{ display:block;width:198px; height:38px; border:#59a835 solid 1px; text-align:center; line-height:38px; color:#fff; font-size:16px; background-color:#59a835; font-weight:bold; border-radius:5px;}
.zl_8 .more a:hover{ background-color:#4d932e; color:#fff;}*/
.zl_8 .more{margin-top:70px;}


.zyj{ position:relative; width:100%;}
.zyj b{ display:block; width:100%; height:530px; background-color:#f5f5f5;}
.zyj .w1200{ margin-top:-530px; height:530px;}
.sob_nav1{ padding-top:38px;}
.sob_nav1 ul{ display:inline-block; width:105%;}
.sob_nav1 ul li{ display:block; width:225px; height:294px; background:url(../images/x1_05.png) center center no-repeat; margin-right:19px; float:left; text-align:center;}
.sob_nav1 ul li img{ display:block; margin:0 auto; margin-top:30px;}
.sob_nav1 ul li h3{ font-size:20px; color:#333; line-height:30px; padding:20px 14px;}
.sob_nav1 ul li.on,.sob_nav1 ul li:hover{ background:url(../images/x1_03.png) center center no-repeat;}
.sob_nav1 ul li.on h3,.sob_nav1 ul li:hover h3{ color:#fff; font-weight:bold;}



.floor_33{  width:1200px; margin:0 auto; background:url(../images/bvc_03.png) center center no-repeat; height:205px; margin-bottom:20px; margin-top:40px;}
.floor_33_1{ padding-top:42px; display:inline-block; float:left; width:800px; margin-left:50px;}
.floor_33_1 h3{ font-size:30px; color:#fff; line-height:32px; font-weight:bold;}
.floor_33_1 p{ padding-top:12px;}
.floor_33_1 p span{display:block;font-size:16px;color:#fff;line-height:16px;background:url(../images/z7_03.png) left center no-repeat;padding-left:18px;width: 526px;margin-top:8px;}
.floor_33_2{ float:right; padding-top:42px; margin-right:60px;}
.floor_33_2 p{ font-size:30px; color:#fff; line-height:26px; font-family:"Arial"; background:url(../images/icon.png) left center no-repeat; background-position:-62px -254px; padding-left:38px;}
.floor_33_2 a{ display:block; background:url(../images/z8_03.png) center center no-repeat; width:180px; height:45px; line-height:45px; text-align:center; font-size:18px; color:#fff; font-weight:bold; float:right; margin-top:24px;}
.floor_33_2 a:hover{background:url(../images/z8_04.png) center center no-repeat;}

.news_ul .list {
  padding-bottom: 30px;
}
.news_ul .newslist {
  padding: 0 0 50px;
}
.news_ul .item {
  height: 224px;
  transition: all .5s;
  border-bottom: 1px solid #d3d3d3;
  display: block; 
  position: relative;
}
.news_ul .item a {
  width: 100%;
  display: block;
  padding: 26px 0;
}
/*.news_ul .item:first-child a {
  padding-top: 0;
}*/
.news_ul .item .img {
  width: 300px;
  padding-top: 170px;
  display: block;
  margin-right: 30px;
  position: relative;
  overflow: hidden;
}
.news_ul .item .img img {
  width: 100%;
  display: block;
  min-height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.news_ul .item h3 {
  font-size: 24px;
  padding: 25px 0 20px 0;
  color: #454545;
  padding-right: 120px;
}
.news_ul .item .desc {
  color: #454545;
  line-height: 24px;
  height: 68px;
  padding-right: 120px;
  overflow: hidden;
  word-break: break-all;
}
.news_ul .item .liu {
  position:absolute;
  bottom:70px;
  right:30px;
  display: block;
  color: #454545;
  font-size: 14px;
}
.news_ul .item .time {
  display: block;
  width: 85px;
  height: 200px;
  line-height: 20px;
  margin-left:30px;
  margin-right: 15px;
  margin-left:30px;
  color: #333;
  text-align: center;
  margin-top: 20px;
  -webkit-transition: all ease 300ms;
  -moz-transition: all ease 300ms;
  -ms-transition: all ease 300ms;
  -o-transition: all ease 300ms;
  transition: all ease 300ms;
  position: relative;
}
.news_ul .item .time b {
  display: block;
  font-size: 48px;
  line-height: 48px;
  font-weight: bold;
}
.news_ul .item .time s {
  width: 64px;
  height: 2px;
  display: none;
  position: absolute;
  left: -50px;
  top: 68px;
  background: #99a1b4;
}
.news_ul .item .jt {
  width: 64px;
  height: 56px;
  position: absolute;
  right: 20px;
  top: 80px;
  display: block; display:none;
  background-position: -312px -186px;
}
.news_ul .item:hover {
  box-shadow: 1px 0 8px rgba(93, 101, 121, 0.3);background-color:#fff;
}
.news_ul .item:hover img {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.news_ul .item:hover h3 {
  color: #99a1b4;
  font-weight: bold;
}
.news_ul .item:hover .time b {
  color: #99a1b4;
}
.news_ul .item:hover .jt {
  background-position: -312px -248px;
}
.news_ul{ width:1200px; margin:0 auto; padding-top:20px;}
.news_ul .ul{margin-top:50px;}


.wd_t{ position:relative; margin-top:40px;}
.wd_t dl{ display:block; width:1200px; height:375px; background-color:#fff;}
.wd_t dl dt{ display:block; width:500px; height:375px; overflow:hidden; float:left;}
.wd_t dl dt img{ display:block; width:500px; height:375px;}
.wd_t dl dd { float:left; width:602px; margin-left:50px; padding-top:56px;}
.wd_t dl dd h3{ font-size:26px; color:#333; font-weight:bold; line-height:26px;}
.wd_t dl dd i{ display:block; width:340px; height:1px; background-color:#d7d7d7; margin-top:24px; }
.wd_t dl dd p{ font-size:14px; height:160px; color:#666; line-height:24px; margin-top:24px;}
.wd_t dl dd a{ display:block; width:150px; height:40px; background-color:#59a835; border-radius:5px; font-size:18px; color:#fff; text-align:center; line-height:40px; font-weight:bold;}
.wd_t dl dd a:hover{ background-color:#4a8c2b; color:#fff;}



.an_ch.xinan .list .item{ display:block; margin-top:42px; width:278px; float:left; margin-right:30px; }
.an_ch.xinan .list .item b{ display:block; overflow:hidden;width:278px; height:156px;position:relative;}
.an_ch.xinan .list .item b img{ display:block; width:278px; height:156px; transition: all .36s ease;}
.an_ch.xinan .list .item:hover b img { -webkit-transform: scale(1.08);-ms-transform: scale(1.08); transform: scale(1.08);}
.an_ch.xinan .list .item p{ font-size:18px; color:#000; line-height:18px; padding-top:20px; text-align:center; font-weight:bold;}
.an_ch.xinan .list .item i{ display:block; font-size:14px; color:#666; line-height:14px; padding-top:14px;}

.an_ch.xinan .list .item .cp_bg {
    position: absolute;
    left: -380px;
    top: 0px;
    width: 278px;
height: 156px;
    text-align: center;
    transition: all ease-in-out 600ms;
}
.an_ch.xinan .list .item:hover .cp_bg {
    background: url(../images/z16_03.png) repeat center center;
    transition: all ease 600ms;
    left: 0;
}
.an_ch.xinan .list .item .cp_bg em{ display:block; width:118px; height:32px; border:#fff solid 1px; font-size:16px; color:#fff; line-height:32px; text-align:center; margin-top:8%; margin-left:6%;}
.an_ch.xinan .list .item .cp_bg .zx{display:block; width:120px; height:34px; background-color:#59a835; font-size:16px; color:#fff; line-height:34px; text-align:center; position:absolute; left: 53%;top: 58%; }
.an_ch .list .item .cp_bg em:hover{ background-color:#fff; color:#333;}
.BMap_bubble_content{ font-size:14px;}






.wd_t1{ width:1200px; height:500px; margin-top:42px;}
.wd_t1 a{ display:block;width:1200px; height:500px; overflow:hidden; border-radius:8px; position:relative;}
.wd_t1 a img{ display:block;width:1200px; height:500px;}
.wd_t1 a i{ display:block; width:1200px; height:500px; background:url(../images/x5_03.png); position:absolute; left:0; top:0;}
.wd_t1 a em{ display:block; width:90px; height:90px; background:url(../images/x4_07.png) center center no-repeat; position:absolute; left:50%; margin-left:-45px; top:206px;}


.ewmbox{width: 300px;height: 320px;padding-top: 20px;background: #fff;z-index: 9999;position: fixed;left: 50%;top: 50%;margin: -170px 0 0 -150px;text-align: center;font-size: 16px;display: none;}
.ewmbox .close{width: 32px;height: 32px;position: absolute;top: -25px;right: -40px;cursor: pointer;border-radius: 100%;background: #f3f3f3 url("../images/dialogClose.png") no-repeat center center;transition: all ease 300ms;}
.ewmbox .close:hover{transform: rotate(180deg);}
.ewmbox img{width: 260px;height: 260px;display: block;margin: 0 auto 10px;}
.dialog-layout{width: 100%;height: 100%;position: fixed;z-index: 100;top: 0;left: 0;background: #000;opacity: 0.3;filter: alpha(opacity=30);}
/*人力资源*/
.jobpage{}
.jobpage .part{}
.jobpage .part .list{ margin-top: 40px;}
.jobpage .part .list .item{float: left; width: 580px;height: 184px;border: 1px solid #dddddd;margin-bottom: 30px;transition: all ease 0.6s;cursor: pointer;}
.jobpage .part .list .item:nth-child(odd){margin-right: 30px}
.jobpage .part .list .item .txt{margin: 40px 0 0 40px;width: 500px;height: 28px;line-height: 28px;}
.jobpage .part .list .item .txt .tit{font-size: 26px;color: #333333;font-weight: bold;width: 260px;float: left;}
.jobpage .part .list .item .txt span{font-size: 26px;color: #333333;float: right;}
.jobpage .part .list .item .txt .span em{font-size: 20px;color: #df2128;}
.jobpage .part .list .item .yq{height: 30px;line-height: 30px;/* background: #f5f5f5; *//* border: 1px solid #f5f5f5; */margin-left: 40px;margin-top: 20px;}
.jobpage .part .list .item .yq span{font-size: 14px;color: #333333;width: 86px;height: 30px;line-height: 30px;background: #f5f5f5;display: inline-block;border: 1px solid #f5f5f5;text-align: center;margin-right: 8px;}
.jobpage .part .list .item .yq .s1{}
.jobpage .part .list .item .sj{margin-left: 40px;margin-top: 18px;width: 500px;}
.jobpage .part .list .item .sj .time{font-size: 14px;color: #666666;}
.jobpage .part .list .item .sj p{font-size: 14px;color: #ffffff;width: 78px;height: 32px;line-height: 32px;text-align: center;display: block;float: right;background: #99a1b4;border-radius: 4px;margin-top:-12px;}
.jobpage .part .list .item:hover{transform: translateY(-6px);transition: all ease 0.6s;}

@-webkit-keyframes scale{0%{-webkit-transform: scale(1);} 50%{-webkit-transform: scale(1.02);} 100%{-webkit-transform: scale(1);}}
@keyframes scale{0%{transform: scale(1);} 50%{transform: scale(1.02);} 100%{transform: scale(1);}}
